#ifndef EVALUATE_H
#define EVALUATE_H

#include <vector>
#include "..\CoverageTable.h"
using namespace std;


class Evaluate{
public:
	Evaluate(CoverageTable *ct);
	~Evaluate();
	void run(vector<vector<int>>& , vector<int>&);
	int EvaluateSingleCase(const vector<int>&);
	double GetPercent(vector<int>& pa);

private:
	int maxFactor;
	//coverage table class pointer
	CoverageTable *table;
};

#endif